import net.sf.cglib.proxy.Enhancer;

/**
 * @author ml
 * @create 2017-08-23--9:28
 */
public class Client {
    public static void main(String[] args) {
        Enhancer enhancer=new Enhancer();
        enhancer.setSuperclass(HelloServiceImpl.class);//继承被代理类
        enhancer.setCallback(new HelloMethodInterceptor());//设置回调
        HelloServiceImpl helloService= (HelloServiceImpl) enhancer.create();//生成代理类对象
        helloService.sayHello();//在调用代理类中的方法时会被我们实现的方法拦截器进行拦截

    }
}
